package com.maq.domain.vo;

import java.sql.Timestamp;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;

import com.alibaba.fastjson.JSON;
import com.maq.domain.vo.supper.BaseEntity;
import com.maq.domain.vo.supper.PeopleBase;

@SuppressWarnings("serial")
@Entity
@Table(name = "girlbase")
@GenericGenerator(name="systemUUID",strategy="uuid")
public class GirlBase extends PeopleBase implements BaseEntity{
	@Id
	@GeneratedValue(generator="systemUUID")
	private String id;
	private String phone;
	private String email;
	private String nickName;
private String password;
	
	//性别
	private int gender;
	//头像保存路径
	private String headPic;
	private Date birth;
	private String workPlace;
	private String homeTown;
	private int marrySta;
	private String edu;
	private long salary;//月薪
	private int status;//用户存在状态 正常被警告1/2/3
	private Timestamp regDate;
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getNickName() {
		return nickName;
	}
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}
	public int getGender() {
		return gender;
	}
	public void setGender(int gender) {
		this.gender = gender;
	}
	public String getHeadPic() {
		return headPic;
	}
	public void setHeadPic(String headPic) {
		this.headPic = headPic;
	}
	public Date getBirth() {
		return birth;
	}
	public void setBirth(Date birth) {
		this.birth = birth;
	}
	public String getWorkPlace() {
		return workPlace;
	}
	public void setWorkPlace(String workPlace) {
		this.workPlace = workPlace;
	}
	public String getHomeTown() {
		return homeTown;
	}
	public void setHomeTown(String homeTown) {
		this.homeTown = homeTown;
	}
	public int getMarrySta() {
		return marrySta;
	}
	public void setMarrySta(int marrySta) {
		this.marrySta = marrySta;
	}
	public String getEdu() {
		return edu;
	}
	public void setEdu(String edu) {
		this.edu = edu;
	}
	public long getSalary() {
		return salary;
	}
	public void setSalary(long salary) {
		this.salary = salary;
	}
	public int getStatus() {
		return status;
	}
	public void setStatus(int status) {
		this.status = status;
	}
	public Timestamp getRegDate() {
		return regDate;
	}
	public void setRegDate(Timestamp regDate) {
		this.regDate = regDate;
	}
	@Override
	public String toString() {
		return JSON.toJSONString(this);
	}
	
	
	
}
